home *** CD-ROM | disk | FTP | other *** search
/ Aminet 50 / Aminet 50 (2002)(GTI - Schatztruhe)[!][Aug 2002].iso / Aminet / util / cli / wstar.lha / wstar.c < prev   
C/C++ Source or Header  |  2002-05-11  |  546b  |  29 lines

  1. /*
  2.    WSTAR copyright (c) 2002 Kalle R'is'nen.
  3.    Toggles the wildstar bit in dos.library.
  4.  */
  5.  
  6. #include <stdio.h>
  7. #include <exec/types.h>
  8. #include <clib/dos_protos.h>
  9. #include <pragmas/dos_pragmas.h>
  10. #include <string.h>
  11.  
  12. extern struct DosLibrary *DOSBase;
  13.  
  14. int main()
  15. {
  16.    if(DOSBase->dl_Root->rn_Flags & RNF_WILDSTAR)
  17.       {
  18.       printf("* Wildcard off!\n");
  19.       DOSBase->dl_Root->rn_Flags &= ~RNF_WILDSTAR;
  20.       }
  21.    else
  22.       {
  23.       printf("* Wildcard on!\n");
  24.       DOSBase->dl_Root->rn_Flags |= RNF_WILDSTAR;
  25.       }
  26.    return 0;
  27. }
  28.  
  29.